rough-snouted giant gecko - French English Dictionary